home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 11
/
CU Amiga Magazine's Super CD-ROM 11 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-06].iso
/
cucd
/
graphics
/
mpimage
/
smakefile
< prev
Wrap
Makefile
|
1997-03-14
|
16KB
|
364 lines
# MPImage - Amiga Image Load/Conversion program
# Copyright (C) © 1996 Mark John Paddock
# $VER: MPImage_smakefile 7.5 (14.3.97)
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
# mark@topic.demon.co.uk
# mpaddock@cix.compulink.co.uk
# Make file for MPImage and SAS/C 6.57
# various defines
OS = sC/
IS = sI/
DS = sD/
IF = $(IS)iffp/
I = .info
G = Gui/
D = docs/
INC = include/
# Compilation flags
# Normal compile
NORMFLAGS = PARM=R CONSTLIB NOSTKCHK STRMER UCHAR STREQ OPT OPTGO\
CNEST NOMINC STRCONS VERBOSE STRSECT=CODE NOCHKABORT\
DBG=L WARN=ALL ERR=ALL IGN=104,51,148,190,61,165,120,212,112 IDIR=$(INC)
# Compile math = FFP 000
CCFLAGS000 = $(NORMFLAGS) CPU=ANY MATH=FFP OPTSIZE
# Compile MPImage.library
CCFLAGSL020= $(NORMFLAGS) CPU=68020 MATH=FFP LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME
# Compile MPImage.library no gst
CCFLAGSLNO020= $(NORMFLAGS) CPU=68020 MATH=FFP LIBCODE IDIR=$(IS) OPTTIME
# Compile MPImage.library 000
CCFLAGSL000 = $(NORMFLAGS) CPU=ANY MATH=FFP LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME
# Compile MPImage.library no gst 000
CCFLAGSLNO000 = $(NORMFLAGS) CPU=ANY MATH=FFP LIBCODE IDIR=$(IS) OPTTIME
# link MPImage.library
CCFLAGSLL = MATH=FFP NOCHKABORT
# Compile MPImage.library
CCFLAGSL881= $(NORMFLAGS) CPU=68020 MATH=881 LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME OPTSCHED
# Compile MPImage.library no gst
CCFLAGSLNO881= $(NORMFLAGS) CPU=68020 MATH=881 LIBCODE IDIR=$(IS) OPTTIME OPTSCHED
# link MPImage.library
CCFLAGSLL881= MATH=881 NOCHKABORT
# Compile MPImage.library
CCFLAGSL040= $(NORMFLAGS) CPU=68040 MATH=881 LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME OPTSCHED DEFINE=MY040=1
# Compile MPImage.library no gst
CCFLAGSLNO040= $(NORMFLAGS) CPU=68040 MATH=881 LIBCODE IDIR=$(IS) OPTTIME OPTSCHED DEFINE=MY040=1
# link MPImage.library
CCFLAGSLL040= MATH=881 NOCHKABORT
# Compile MPImage.library
CCFLAGSL060= $(NORMFLAGS) CPU=68060 MATH=881 LIBCODE IDIR=$(IS) GST=$(IS)MPImage.gst OPTTIME OPTSCHED
# Compile MPImage.library no gst
CCFLAGSLNO060= $(NORMFLAGS) CPU=68060 MATH=881 LIBCODE IDIR=$(IS) OPTTIME OPTSCHED
# link MPImage.library
CCFLAGSLL060= MATH=881 NOCHKABORT
# Compile render for 000
CCFLAGS000R = $(NORMFLAGS) CPU=68000 MATH=FFP OPTTIME
# default compilation
.c.o:
sc $(CCFLAGS000) $*.c
.asm.o:
asm -d $*.asm
IIDIST = $(INC)libraries/MPImage.h $(INC)clib/MPImage_protos.h $(INC)pragmas/MPImage_pragmas.h
DIDIST = $(D)MPImage.doc
MPIMAGEDIST = COPYING MPImage MPImage$(I) MPImage.guide MPImage.guide$(I) ConvertMPImage RunMPGui\
libs/MPImage.library.000 libs/MPImage.library.020 libs/MPImage.library.881 libs/MPImage.library.040 libs/MPImage.library.060 libs/MPGui.library $(G)MPImage.gui\
$(IIDIST) $(DIDIST) $(IS)ConvertMPImage.c Install-MPImage Install-MPImage$(I) $(IS)ConvertMPImage.cd
COMMONSRC = $(OS)sprintf.c
IFFPSRC = $(IF)iff.h $(IF)debug.h $(IF)ilbm.h $(IF)packer.h $(IF)ilbmapp.h $(IF)ilbm.h $(IF)compiler.h
IFFSRC = $(IS)parse.c $(IS)saveilbm.c $(IS)iffpstrings.c $(IS)getbitmap.c $(IS)unpacker.c $(IS)loadilbm.c $(IS)ilbmw.c $(IS)ilbmr.c $(IS)apack.asm
MPISRC = $(IS)ConvertMPImage.c $(IS)MPImage.c $(IS)MPImage.h $(IS)LoadMPI.c $(IS)SaveMPI.c $(IS)ScaleMPI.c $(IS)Median.c $(IS)MedHam6.c\
$(IS)MPImage.fd $(IS)clib/MPImage_Protos.h $(IS)libraries/MPImage.h $(IS)c2p.asm $(IS)p2c.asm $(IS)pragmas.edit $(IS)MiscMPI.c $(IS)WaitMPI.c $(IS)Progress.c $(IS)Progress.h
LOCSRC = $(IS)ConvertMPImage.cd $(IS)MPImage.cd
IFFOBJ = $(IS)parse.o $(IS)saveilbm.o $(IS)iffpstrings.o $(IS)getbitmap.o $(IS)unpacker.o $(IS)loadilbm.o $(IS)ilbmw.o $(IS)ilbmr.o $(IS)apack.o
MPIOBJ000 = $(IFFOBJ) $(IS)LoadMPI000.o $(IS)SaveMPI000.o $(IS)ScaleMPI000.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median000.o $(IS)MedHam6000.o $(IS)MiscMPI000.o $(IS)WaitMPI.o $(IS)Progress.o
MPIOBJ020 = $(IFFOBJ) $(IS)LoadMPI020.o $(IS)SaveMPI020.o $(IS)ScaleMPI020.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median020.o $(IS)MedHam6020.o $(IS)MiscMPI020.o $(IS)WaitMPI.o $(IS)Progress.o
MPIOBJ881 = $(IFFOBJ) $(IS)LoadMPI881.o $(IS)SaveMPI881.o $(IS)ScaleMPI881.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median881.o $(IS)MedHam6881.o $(IS)MiscMPI881.o $(IS)WaitMPI.o $(IS)Progress.o
MPIOBJ040 = $(IFFOBJ) $(IS)LoadMPI040.o $(IS)SaveMPI040.o $(IS)ScaleMPI040.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median040.o $(IS)MedHam6040.o $(IS)MiscMPI040.o $(IS)WaitMPI.o $(IS)Progress.o
MPIOBJ060 = $(IFFOBJ) $(IS)LoadMPI060.o $(IS)SaveMPI060.o $(IS)ScaleMPI060.o $(IS)sprintf.o $(IS)c2p.o $(IS)p2c.o $(IS)Median060.o $(IS)MedHam6060.o $(IS)MiscMPI060.o $(IS)WaitMPI.o $(IS)Progress.o
MPIMAGESRC = COPYING MPImage MPImage$(I) MPImage.guide$(I) $(G)MPImage.gui Install-MPImage Install-MPImage$(I)\
lha/emptyfile libs/emptyfile $(DS)MPImage.texi smakefile\
$(COMMONSRC) $(IFFPSRC) $(IFFSRC) $(MPISRC) $(LOCSRC)\
include/clib/emptyfile include/libraries/emptyfile include/pragmas/emptyfile\
$(IS)pragmas/emptyfile $(D)emptyfile
#stuff to delete
DELETE1 = \#?/\#?.o \#?/\#?/\#?.o \#?/\#?.ld $(IS)pragmas/MPImage_pragmas.h\
ConvertMPImage $(IS)MPImage.library $(IS)MPImage.gst libs/MPImage.library.020 libs/MPImage.library.881 libs/MPImage.library.040\
libs/MPImage.library.060
DELETE2 = MPImage.guide $(IS)MPImage.library.881 $(IS)MPImage.library.040\
$(IS)MPImage.library.000 MPImage.library.000 $(IS)MPImage.library.020 $(IS)MPImage.library.060
DELETE3 = $(IIDIST) $(DIDIST)
# Default is to generate Source and Object lha
Everything: lha/MPImage75.lha lha/MPImage75s.lha
# Delete all the built files (except two above) to force a recompile
Delete:
-delete $(DELETE1)
-delete $(DELETE2)
-delete $(DELETE3)
# MPImage lha distribution
lha/MPImage75.lha: $(MPIMAGEDIST)
-delete lha/MPImage75.lha
lha -a -F u -x lha/MPImage75.lha <@<
$(MPIMAGEDIST)
<
# MPImage lha source distribution
lha/MPImage75s.lha: $(MPIMAGESRC)
-delete lha/MPImage75s.lha
lha -a -F u -x lha/MPImage75s.lha <@<
$(MPIMAGESRC)
<
#Includes
$(INC)libraries/MPImage.h: $(IS)libraries/MPImage.h
copy $(IS)libraries/MPImage.h $(INC)libraries/MPImage.h
$(INC)clib/MPImage_protos.h: $(IS)clib/MPImage_protos.h
copy $(IS)clib/MPImage_protos.h $(INC)clib/MPImage_protos.h
$(INC)pragmas/MPImage_pragmas.h: $(IS)pragmas/MPImage_pragmas.h
copy $(IS)pragmas/MPImage_pragmas.h $(INC)pragmas/MPImage_pragmas.h
#autodocs
$(D)MPImage.doc: $(MPISRC)
makedoc $(MPISRC) noicon toc autodoc $(D)MPImage.doc
# Common stuff
$(OS)sprintf.o: $(OS)sprintf.c
# MPGui stuff
RunMPGui: /MPGui55/RunMPGui
Copy /MPGui55/RunMPGui RunMPGui
libs/MPGui.library: /MPGui55/libs/MPGui.library
Copy /MPGui55/libs/MPGui.library libs/MPGui.library
# MPImage stuff
ConvertMPImage: $(IS)ConvertMPImage.ld
slink from $(IS)ConvertMPImage.ld to ConvertMPImage stripdebug noicons
$(IS)ConvertMPImage.ld: $(IS)ConvertMPImage.c $(INC)libraries/MPImage.h \
$(INC)pragmas/MPImage_pragmas.h $(INC)clib/MPImage_protos.h $(IS)Cmessages.h
sc $(CCFLAGS000R) link $(IS)ConvertMPImage.c to $(IS)ConvertMPImage.ld
$(IS)Cmessages.h: $(IS)ConvertMPImage.cd
CatComp $? CFILE=$@ NOOPTIM NOCODE NOARRAY
# guide file using MakeInfo
MPImage.guide: $(DS)MPimage.texi
Makeinfo --amiga-39 -o MPImage.guide $(DS)MPImage.texi
#need to copy libraries to get correct library internal name
$(IS)MPImage.library.000: $(MPIOBJ000)
sc $(CCFLAGSLL) "linkopt=LIBID MPImage.library addsym VERBOSE" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ000)
copy $(IS)MPImage.library $(IS)MPImage.library.000
libs/MPImage.library.000: $(IS)MPImage.library.000
slink from $(IS)MPImage.library.000 to libs/MPImage.library.000 stripdebug noicons
$(IS)MPImage.library.020: $(MPIOBJ020)
sc $(CCFLAGSLL) "linkopt=LIBID MPImage.library addsym VERBOSE" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ020)
copy $(IS)MPImage.library $(IS)MPImage.library.020
libs/MPImage.library.020: $(IS)MPImage.library.020
slink from $(IS)MPImage.library.020 to libs/MPImage.library.020 stripdebug noicons
#define @_CXBRK to prevent _XCEXIT errors in linking
$(IS)MPImage.library.881: $(MPIOBJ881)
sc $(CCFLAGSLL881) "linkopt=LIBID MPImage.library addsym VERBOSE define @_CXBRK=@__dummy" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ881)
copy $(IS)MPImage.library $(IS)MPImage.library.881
libs/MPImage.library.881: $(IS)MPImage.library.881
slink from $(IS)MPImage.library.881 to libs/MPImage.library.881 stripdebug noicons
$(IS)MPImage.library.040: $(MPIOBJ040)
sc $(CCFLAGSLL040) "linkopt=LIBID MPImage.library addsym VERBOSE define @_CXBRK=@__dummy" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ040)
copy $(IS)MPImage.library $(IS)MPImage.library.040
libs/MPImage.library.040: $(IS)MPImage.library.040
slink from $(IS)MPImage.library.040 to libs/MPImage.library.040 stripdebug noicons
$(IS)MPImage.library.060: $(MPIOBJ060)
sc $(CCFLAGSLL060) "linkopt=LIBID MPImage.library addsym VERBOSE define @_CXBRK=@__dummy" STRT=libinitr TO $(IS)MPImage.library link LIBFD $(IS)MPImage.fd LIBVERSION 7 LIBREVISION 5 $(MPIOBJ060)
copy $(IS)MPImage.library $(IS)MPImage.library.060
libs/MPImage.library.060: $(IS)MPImage.library.060
slink from $(IS)MPImage.library.060 to libs/MPImage.library.060 stripdebug noicons
$(IS)pragmas/MPImage_pragmas.h: $(IS)MPImage.fd $(IS)pragmas.edit
fd2pragma $(IS)MPImage.fd $(IS)pragmas/MPImage_pragmas.h
ed $(IS)pragmas/MPImage_pragmas.h with $(IS)pragmas.edit
$(IS)messages.h: $(IS)MPImage.cd
CatComp $? CFILE=$@ NOOPTIM NOCODE NOARRAY
$(IS)parse.o: $(IS)parse.c $(IF)iff.h $(IF)compiler.h $(IF)debug.h $(IS)messages.h
sc $(CCFLAGSLNO000) $*.c
$(IS)MPImage.gst: $(IS)MPImage.c $(IS)MPImage.h $(IS)libraries/MPImage.h $(IF)iff.h $(IF)ilbm.h \
$(IF)ILBMApp.h $(IF)compiler.h $(IF)debug.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO000) NOOBJNAME MAKEGST=$(IS)MPImage.gst $(IS)MPImage.c
$(IS)LoadMPI000.o: $(IS)LoadMPI.c $(IS)MPImage.gst $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSL000) $*.c ObjectName=$(IS)LoadMPI000.o
$(IS)LoadMPI020.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)LoadMPI020.o
$(IS)LoadMPI881.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)LoadMPI881.o
$(IS)LoadMPI040.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)LoadMPI040.o
$(IS)LoadMPI060.o: $(IS)LoadMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)LoadMPI060.o
$(IS)SaveMPI000.o: $(IS)SaveMPI.c $(IS)MPImage.gst $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSL000) $*.c ObjectName=$(IS)SaveMPI000.o
$(IS)SaveMPI020.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)SaveMPI020.o
$(IS)SaveMPI881.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)SaveMPI881.o
$(IS)SaveMPI040.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)SaveMPI040.o
$(IS)SaveMPI060.o: $(IS)SaveMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)SaveMPI060.o
$(IS)MiscMPI000.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)progress.h $(IS)messages.h
sc $(CCFLAGSLNO000) $*.c Objectname=$(IS)MiscMPI000.o
$(IS)MiscMPI020.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO020) $*.c Objectname=$(IS)MiscMPI020.o
$(IS)MiscMPI881.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO881) $*.c Objectname=$(IS)MiscMPI881.o
$(IS)MiscMPI040.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO040) $*.c Objectname=$(IS)MiscMPI040.o
$(IS)MiscMPI060.o: $(IS)MiscMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO060) $*.c Objectname=$(IS)MiscMPI060.o
$(IS)WaitMPI.o: $(IS)WaitMPI.c
sc $(CCFLAGS000) $*.c
$(IS)ScaleMPI000.o: $(IS)ScaleMPI.c $(IS)MPImage.gst $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSL000) $*.c ObjectName=$(IS)ScaleMPI000.o
# note no GST since wrong math
$(IS)ScaleMPI020.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)ScaleMPI020.o
$(IS)ScaleMPI881.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)ScaleMPI881.o
$(IS)ScaleMPI040.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)ScaleMPI040.o
$(IS)ScaleMPI060.o: $(IS)ScaleMPI.c $(IS)MPImage.h $(IS)messages.h $(IS)progress.h
sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)ScaleMPI060.o
$(IS)Median020.o: $(IS)Median.c
sc $(CCFLAGSLNO020) $*.c objectname=$(IS)Median020.o
$(IS)Median000.o: $(IS)Median.c
sc $(CCFLAGSLNO000) $*.c objectname=$(IS)Median000.o
$(IS)Median881.o: $(IS)Median.c
sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)Median881.o
$(IS)Median040.o: $(IS)Median.c
sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)Median040.o
$(IS)Median060.o: $(IS)Median.c
sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)Median060.o
$(IS)MedHam6020.o: $(IS)MedHam6.c
sc $(CCFLAGSLNO020) $*.c ObjectName=$(IS)MedHam6020.o
$(IS)MedHam6000.o: $(IS)MedHam6.c
sc $(CCFLAGSLNO000) $*.c ObjectName=$(IS)MedHam6000.o
$(IS)MedHam6881.o: $(IS)MedHam6.c
sc $(CCFLAGSLNO881) $*.c ObjectName=$(IS)MedHam6881.o
$(IS)MedHam6040.o: $(IS)MedHam6.c
sc $(CCFLAGSLNO040) $*.c ObjectName=$(IS)MedHam6040.o
$(IS)MedHam6060.o: $(IS)MedHam6.c
sc $(CCFLAGSLNO060) $*.c ObjectName=$(IS)MedHam6060.o
$(IS)Progress.o: $(IS)Progress.c $(IS)Progress.h $(IS)messages.h
sc $(CCFLAGSLNO000) $*.c
$(IS)saveilbm.o: $(IS)saveilbm.c $(IF)ilbm.h $(IF)ILBMApp.h $(IF)iff.h \
$(IF)compiler.h $(IF)debug.h $(IS)messages.h
sc $(CCFLAGSLNO000) $*.c
$(IS)iffpstrings.o: $(IS)iffpstrings.c $(IF)iff.h $(IF)compiler.h $(IF)debug.h
sc $(CCFLAGSLNO000) $*.c
$(IS)getbitmap.o: $(IS)getbitmap.c $(IF)ilbm.h $(IF)packer.h $(IF)ILBMApp.h $(IF)iff.h \
$(IF)compiler.h $(IF)debug.h $(IS)messages.h
sc $(CCFLAGSLNO000) $*.c
$(IS)unpacker.o: $(IS)unpacker.c $(IF)ilbm.h $(IF)packer.h $(IF)iff.h $(IF)compiler.h \
$(IF)debug.h
sc $(CCFLAGSLNO000) $*.c
$(IS)loadilbm.o: $(IS)loadilbm.c $(IF)ilbm.h $(IF)ILBMApp.h $(IF)iff.h \
$(IF)compiler.h $(IF)debug.h $(IS)messages.h
sc $(CCFLAGSLNO000) $*.c
$(IS)ilbmw.o: $(IS)ilbmw.c $(IF)ilbm.h $(IF)packer.h $(IF)iff.h $(IF)compiler.h \
$(IF)debug.h
sc $(CCFLAGSLNO000) $*.c
$(IS)ilbmr.o: $(IS)ilbmr.c $(IF)ilbm.h $(IF)packer.h $(IF)ILBMApp.h $(IF)iff.h \
$(IF)compiler.h $(IF)debug.h $(IS)messages.h
sc $(CCFLAGSLNO000) $*.c
$(IS)sprintf.o: $(OS)sprintf.c
sc $(CCFLAGSLNO000) $(OS)sprintf.c ObjectName=$(IS)sprintf.o
$(IS)c2p.o: $(IS)c2p.asm
$(IS)p2c.o: $(IS)p2c.asm
$(IS)apack.o: $(IS)apack.asm